body {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
    color: #000;
}
table {
    margin: auto;
    border: 1px solid #699;
}
caption {
    margin: auto;
    padding: 0.2em;
    font-size: 1.2em;
    font-weight: bold;
}
th {
    font-weight: normal;
    font-style: italic;
    text-align: center;
    border: 1px dotted #699;
    background-color: #9cc;
}
th,td {
    text-align: center;
    width: 10em;
    padding: 0.5em;
}
/* tr:nth-child(odd) {
    background-color: #ffc;
}
tr:nth-child(even) {
    background-color: #fff;
} */